package cn.learn.athena.model;

import java.util.Date;

/**
 * @author zlj
 * @Date 2018/10/29
 * @des
 */
public class Address extends BaseModel {

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 收货人
     */
    private String receiverName;

    /**
     * 省代码
     */
    private String provinceCode;

    /**
     * 省
     */
    private String province;

    /**
     * 城市代码
     */
    private String cityCode;

    /**
     * 城市名
     */
    private String city;

    /**
     * 区代码
     */
    private String areaCode;

    /**
     * 区
     */
    private String area;

    /**
     * 镇code
     */
    private String townCode;

    /**
     * 镇名
     */
    private String town;

    /**
     * 地址
     */
    private String address;

    /**
     * 手机号
     */
    private Integer phoneOn;

    /**
     * 电话号码
     */
    private String telPhoneNo;

    /**
     * 邮编
     */
    private String zipCode;

    /**
     * 默认地址 0-不是默认 1-默认  默认：0
     */
    private Boolean defaultChecked;

    /**
     * 获取 用户id tb_address.user_id
     * @return 用户id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置 用户id tb_address.user_id
     * @param userId 用户id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取 收货人 tb_address.receiver_name
     * @return 收货人
     */
    public String getReceiverName() {
        return receiverName;
    }

    /**
     * 设置 收货人 tb_address.receiver_name
     * @param receiverName 收货人
     */
    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName == null ? null : receiverName.trim();
    }

    /**
     * 获取 省代码 tb_address.province_code
     * @return 省代码
     */
    public String getProvinceCode() {
        return provinceCode;
    }

    /**
     * 设置 省代码 tb_address.province_code
     * @param provinceCode 省代码
     */
    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode == null ? null : provinceCode.trim();
    }

    /**
     * 获取 省 tb_address.province
     * @return 省
     */
    public String getProvince() {
        return province;
    }

    /**
     * 设置 省 tb_address.province
     * @param province 省
     */
    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    /**
     * 获取 城市代码 tb_address.city_code
     * @return 城市代码
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * 设置 城市代码 tb_address.city_code
     * @param cityCode 城市代码
     */
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode == null ? null : cityCode.trim();
    }

    /**
     * 获取 城市名 tb_address.city
     * @return 城市名
     */
    public String getCity() {
        return city;
    }

    /**
     * 设置 城市名 tb_address.city
     * @param city 城市名
     */
    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    /**
     * 获取 区代码 tb_address.area_code
     * @return 区代码
     */
    public String getAreaCode() {
        return areaCode;
    }

    /**
     * 设置 区代码 tb_address.area_code
     * @param areaCode 区代码
     */
    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode == null ? null : areaCode.trim();
    }

    /**
     * 获取 区 tb_address.area
     * @return 区
     */
    public String getArea() {
        return area;
    }

    /**
     * 设置 区 tb_address.area
     * @param area 区
     */
    public void setArea(String area) {
        this.area = area == null ? null : area.trim();
    }

    /**
     * 获取 镇code tb_address.town_code
     * @return 镇code
     */
    public String getTownCode() {
        return townCode;
    }

    /**
     * 设置 镇code tb_address.town_code
     * @param townCode 镇code
     */
    public void setTownCode(String townCode) {
        this.townCode = townCode == null ? null : townCode.trim();
    }

    /**
     * 获取 镇名 tb_address.town
     * @return 镇名
     */
    public String getTown() {
        return town;
    }

    /**
     * 设置 镇名 tb_address.town
     * @param town 镇名
     */
    public void setTown(String town) {
        this.town = town == null ? null : town.trim();
    }

    /**
     * 获取 地址 tb_address.address
     * @return 地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置 地址 tb_address.address
     * @param address 地址
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * 获取 手机号 tb_address.phone_on
     * @return 手机号
     */
    public Integer getPhoneOn() {
        return phoneOn;
    }

    /**
     * 设置 手机号 tb_address.phone_on
     * @param phoneOn 手机号
     */
    public void setPhoneOn(Integer phoneOn) {
        this.phoneOn = phoneOn;
    }

    /**
     * 获取 电话号码 tb_address.tel_phone_no
     * @return 电话号码
     */
    public String getTelPhoneNo() {
        return telPhoneNo;
    }

    /**
     * 设置 电话号码 tb_address.tel_phone_no
     * @param telPhoneNo 电话号码
     */
    public void setTelPhoneNo(String telPhoneNo) {
        this.telPhoneNo = telPhoneNo == null ? null : telPhoneNo.trim();
    }

    /**
     * 获取 邮编 tb_address.zip_code
     * @return 邮编
     */
    public String getZipCode() {
        return zipCode;
    }

    /**
     * 设置 邮编 tb_address.zip_code
     * @param zipCode 邮编
     */
    public void setZipCode(String zipCode) {
        this.zipCode = zipCode == null ? null : zipCode.trim();
    }

    /**
     * 获取 默认地址 0-不是默认 1-默认 tb_address.default_checked
     * @return 默认地址 0-不是默认 1-默认
     */
    public Boolean getDefaultChecked() {
        return defaultChecked;
    }

    /**
     * 设置 默认地址 0-不是默认 1-默认 tb_address.default_checked
     * @param defaultChecked 默认地址 0-不是默认 1-默认
     */
    public void setDefaultChecked(Boolean defaultChecked) {
        this.defaultChecked = defaultChecked;
    }

}
